#ifndef IO_BALL_PDB_TYPES_ADAPTER_H
#define IO_BALL_PDB_TYPES_ADAPTER_H

#include "PDB_Types_Adapter.h"

// Fwd dcl.
namespace BALL
{
class AtomContainer;
}

class BALL_PDB_Types_Adapter : public PDB_Types_Adapter
{
    const BALL::AtomContainer& ac;

public:
    BALL_PDB_Types_Adapter(const BALL::AtomContainer& ac);
    void for_each_atom(Molecule_Visitor& v) const;
};

#endif /* IO_BALL_PDB_TYPES_ADAPTER_H */
